home *** CD-ROM | disk | FTP | other *** search
/ The Fatted Calf / The Fatted Calf.iso / Applications / Games / Typing_Arcade / Source / Animator.h next >
Text File  |  1992-10-07  |  929b  |  50 lines

  1. // (C) Copyright 1992 Jim Patterson
  2.  
  3. #import <objc/Object.h>
  4. #import <sys/time.h>
  5. #import <dpsclient/dpsclient.h>
  6.  
  7. @interface Animator : Object
  8. {
  9.     int mask;
  10.     DPSTimedEntry teNum;
  11.     int ticking;
  12.     double interval;
  13.     struct timeval entrytime;
  14.     double synctime;
  15.     double adapteddt;
  16.     double desireddt;
  17.     double t0;
  18.     double howOften;
  19.     id target;
  20.     SEL action;
  21.     int passcounter;
  22. }
  23.  
  24. + newChronon:(double)dt 
  25.   adaptation:(double)howoft 
  26.       target:(id)targ 
  27.       action:(SEL)act 
  28.    autoStart:(int)start 
  29.    eventMask:(int)eMask; 
  30. - resetRealTime; 
  31. -(double) getSyncTime; 
  32. -(double) getDoubleEntryTime; 
  33. -(double) getDoubleRealTime; 
  34. -(double) getDouble; 
  35. - adapt; 
  36. - setBreakMask:(int)eventMask; 
  37. -(int) getBreakMask; 
  38. -(int) isTicking; 
  39. -(int) shouldBreak; 
  40. - setIncrement:(double)dt; 
  41. -(double) getIncrement; 
  42. - setAdaptation:(double)oft; 
  43. - setTarget:(id)targ; 
  44. - setAction:(SEL)aSelector; 
  45. - startEntry; 
  46. - stopEntry; 
  47. - free; 
  48.  
  49. @end
  50.